Comandos basicos

Descripcion

Comandos de git para realizar las tareas basicas.

Comandos basicos
Comandos push y pull
Crear repositorio "Bare"

Un repositorio "Bare" es un repositorio que no tiene un "working tree", es un repositorio central donde nadie trabaja directamente (Ejemplo repositorio de github), de modo que los usuarios lo usan como repositorio central para hacer pull y push.

Crear bare repositorie:

> git init --bare

Cuando creamos un repositorio bare no podemos usar checkout para nombrar la rama principal, lo hacemos referenciando el HEAD a main:

> git symbolic-ref HEAD refs/heads/main
Ejemplos

Añadir todos los archivos dentro del directorio

> git add .

Hacer un commit que haga el add automaticamente con los archivos modificados:

> git commit -a -m "Descripcion commmit"

Comparar con el commit previo al ultimo (Util en caso de que justo acabemos de realizar un commit y el arbol de trabajo sea igual que el ultimo commit)

> git diff HEAD^

Configurar nuestra rama de trabajo actual (local) para que se sincronice con la rama main del repositorio remoto:

> git branch --set-upstream-to origin/main

Listar los archivos de la rama main de manera recursiva y mostrando solo el nombre:

> git ls-tree -r --name-only main
Tags

Git | status | Configuracion